

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   en.java

package com.zelix;

import java.util.*;

// Referenced classes of package com.zelix:
//            dn, lt, mt, vx, 
//            f1, wn

public class en {

    private vx a;
    private f1 b;
    private Set c;
    private dn e;
    private Map f;

    en(vx vx1) {
        super();

        Iterator iterator;
        b = new f1();
        c = new HashSet();
        f = new HashMap();
        a = vx1;
        iterator = vx1.e().iterator();
        while (iterator.hasNext()) {
            b.addAll((f1) iterator.next());
        }

    }

    public boolean a() {
        return e != null && f.size() == c.size();
    }

    public boolean a(mt mt1) {
        return a.a(mt1);
    }

    public boolean b(mt mt1) {
        return a.b(mt1);
    }

    public Set c() {
        return a.c();
    }

    public Set d() {
        return Collections.unmodifiableSet(c);
    }

    public Set e() {
        return Collections.unmodifiableSet(b);
    }

    dn f() {
        return e;
    }

    dn a(String s) {
        return (dn) f.get(s);
    }

    public List g() {
        return a.d();
    }

    public List h() {
        ArrayList arraylist = new ArrayList(c);
        Collections.sort(arraylist);
        return arraylist;
    }

    public void a(Object obj) {
        boolean flag = b.remove(obj);
    }

    void a(dn dn1) {
        e = dn1;
    }

    void a(String s, dn dn1) {
        f.put(s, dn1);
    }

    void i() {
        Iterator iterator;
        boolean flag;
        flag = wn.C;
        iterator = b.iterator();
        while (iterator.hasNext()) {
            mt mt1 = (mt) iterator.next();
            String s = mt1.m();
            c.add(s);
        }
    }
}